Optimizing Maximum Flow Time and Maximum Throughput in Broadcast Scheduling
نویسندگان
چکیده
We consider the pull-based broadcast scheduling model. In this model, there are n unit-sized pages of information available at the server. Requests arrive over time at the server asking for a specific page. When the server transmits a page, all outstanding requests for the page are simultaneously satisfied, and this is what distinguishes broadcast scheduling from the standard scheduling setting where each job must be processed separately by the server. Broadcast scheduling has received a considerable amount of attention due to the algorithmic challenges that it gives in addition to its applications in multicast systems and wireless and LAN networks. In this paper, we give the following new approximation results for two popular objectives: • For the objective of minimizing the maximum flow time, we give the first PTAS. Previously, it was known that the algorithm First-In-First-Out (FIFO) is a 2-approximation, and it is tight [12, 14]. It has been suggested as an open problem to obtain a better approximation [12, 4, 22, 29]. • For the objective of maximizing the throughput, we give a 0.7759-approximation which improves upon the previous best known 0.75-approximation [20]. Our improved results are enabled by our novel rounding schemes and linear programming which can effectively reduce congestion in schedule which is often the main bottleneck in designing scheduling algorithms based on linear programming. We believe that our algorithmic ideas and techniques could be of potential use for other scheduling problems.
منابع مشابه
Online Batch Scheduling for Flow Objectives
Batch scheduling gives a powerful way of increasing the throughput by aggregating multiple homogeneous jobs. It has applications in large scale manufacturing as well as in server scheduling. In batch scheduling, when explained in the setting of server scheduling, the server can process requests of the same type up to a certain number simultaneously. Batch scheduling can be seen as capacitated b...
متن کاملNew Approximations for Broadcast Scheduling via Variants of α-point Rounding
We revisit the pull-based broadcast scheduling model. In this model, there are n unit-sized pages of information available at the server. Clients send their requests to the server over time asking for specific pages. The server can transmit only one page at each time. When the server transmits a page, all outstanding requests for the page are simultaneously satisfied, and this is what distingui...
متن کاملOnline Broadcast Scheduling: Minimizing the Maximum Response Time
Broadcast scheduling is a widely used mechanism for disseminating vast amounts of information. In this model, information is discretized into “pages”, which clients explicitly request. The primary advantage of broadcasting is that any number of outstanding requests may be satisfied via only one broadcast. There are several ways to measure the quality of a schedule. The majority of this paper is...
متن کاملEconomic Plantwide Control of the Cumene Process
Economic plantwide control of the cumene process over a large throughput range (design to maximum achievable throughput) is studied. The process has 12 steady state operating degrees of freedom (DOFs), which are optimized for maximum hourly profit. At maximum throughput, the highest number of constraints (eight) is active leaving four unconstrained degrees of freedom. Reasonable controlled vari...
متن کاملMaximum Throughput Flow-Based Contraflow
With the combination of vehicular networks and a scalable algorithm, we can expect an effective real-time contraflow evacuation routing. In this paper we define the maximum throughput flow and propose a contraflow evacuation routing algorithm based on reverse shortest paths and maximum throughput flows that can be used for the real-time contraflow evacuation routing. The proposed algorithm comp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1309.3675 شماره
صفحات -
تاریخ انتشار 2013